needle presser - German English Dictionary